package com.tbit.uqbike.webmanager.dao.log;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.tbit.config.datasource.DataSource;
import com.tbit.uqbike.object.pojo.vo.ForceFinishSumVO;
import com.tbit.uqbike.object.pojo.vo.ForceFinishVO;

import java.util.List;
import java.util.Map;

/**
 * @author yee_
 * @version 1.0
 * @date 2023/4/21 14:59
 */
@DS(DataSource.LOG)
public interface ForceFinishDao {
    /**
     * 分页查询条数
     *
     * @param paramMap .
     * @return .
     */
    long listPageCount(Map<String, Object> paramMap);

    /**
     * 数据查询
     *
     * @param paramMap .
     * @return .
     */
    List<ForceFinishVO> listPage(Map<String, Object> paramMap);

    long sumByCount(Map<String, Object> paramMap);

    List<ForceFinishSumVO> sumBy(Map<String, Object> paramMap);

}
